44f11322367287c8d156c7940b97735071e7dbfa,jme3-scenecomposer/src/com/jme3/gde/scenecomposer/tools/PickManager.java,PickManager,getLocalRotation,#,146

Before Change


     */
    public Quaternion getLocalRotation() {
        Vector3f v1, v2;
        Quaternion rot = origineRotation.inverse();
        v1 = rot.mult(startPickLoc.subtract(startSpatialLocation).normalize());
        v2 = rot.mult(finalPickLoc.subtract(startSpatialLocation).normalize());
        Vector3f axis = v1.cross(v2);
        float angle = v1.angleBetween(v2);
        return new Quaternion().fromAngleAxis(angle, axis);
    }

    /**

After Change


     * @return the Quaternion rotation in the ToolSpace
     */
    public Quaternion getLocalRotation() {
        return getRotation(origineRotation.inverse());
    }

    /**